.P-invoice{
	&Content{
		color: #b9b9b9;
	}
	&Detail{
		.invoiceMessage, .invoiceMoney, .invoiceRecord {
			margin: 4px 0;
			line-height: 30px;
			height: 30px;
			>label {
				font-size: 14px;
				font-weight: bold;
			}
			>strong, >span, >a, >b, >span>b {
				vertical-align: middle;
			}
			>a {
				vertical-align: bottom;
			}
			>strong {
				font-size: 18px;
				font-weight: normal;
			}
			>b {
				font-size: 16px;
				margin-left: 6px;
				font-weight: normal;
			}
		}
		.invoiceMessage {
			span {
				color: #aaa;
				font-weight: normal;
				margin-left: 5px;
				b {
					font-weight: normal;
				}
			}
		}
		.invoiceRecord {
			font-size: 14px;
			font-weight: bold;
		}



		&StatusRender {
			.statusWrap {
				display: inline-block;
				color:#b9b9b9;
				text-align: center;
				.statusIcon {
					display: inline-block;
					.icon;
					.icon-unstart;
				}
				.finishIcon {
					.icon;
					.icon-running;
				}
				.processIcon {
					.icon;
					.icon-process;
				}
				.statusType {
					display: inline-block;
					line-height: 20px;
					vertical-align: top;
				}
				.finishFont {
					color: #555555;
				}
				.statusTime {
					display: block;
					color:#b9b9b9;
					font-size: 12px;
					line-height: 20px;
					min-width: 66px;
				}
				.statusNote {
					display: block;
					color:#b9b9b9;
					font-size: 12px;
					line-height: 20px;
					max-width: 100px;
				}
				.statusLine {
					display: inline-block;
					width: 50px;
					height: 55px;
					border-top: 1px dashed #b9b9b9;
				}
			}
			.statusLine {
				display: inline-block;
				width: 50px;
				height: 55px;
				border-top: 1px dashed #b9b9b9;
			}
			.fullLine {
				border-top: 1px solid #b9b9b9;
			}
			.statusHide {
				display: none;
			}
			.statusShow {
				display: inline-block;
			}
		}
		&Header{
			&Title{
				font-size: 19px;
			}
			&Clear{
				clear: both;
			}
		}


	}
	&Edit{
		&wrap{
			span{
				margin-left: 10px;
			}
		}
		.content{
			padding-left: 36px;
		}
		height: 400px;
		.radioButton{
			margin-left: 15px;
		}
		.uploadContent{
			input{
				width:300px;
			}
		}
		.M-formInput{
			margin-left: 15px;
			input{
				width:300px;
			}
		}
		.invoiceAdjust{
				text-align: right;
				width: 14%;
				display: table-cell;
				float: left;

			}
		.M-formLabel{
			width:90px;
		}
		.M-commonRadioGroup{
			display: inline;
			.items{
				label{
					padding-right: 20px;
				}
				display: inline;
			}
		}
		.upload{
			position: relative;
			min-height: 30px;
			&Content{
				display: inline-block;
				position: relative;
				top: -5px;
				vertical-align: top;
			}
			.M-uploaderInput{
			width:150px;
			}
		}
	}
	&Apply{
		.invoiceInput{
			input{
				width: 200px;
			}
		}
		.invoiceAmount{
			font-size: 14px;
		}
	}
	&Add{
		&Grid{
			width: 700px;
		}
		&Amount{
			margin: 10px 0;
			label{
				margin-right: 10px;
			}
			i{
				display: inline-block;
				margin-left: 5px;
				font-style: normal;
			}
			.amount{
				display: inline-block;
			}
			.allowAmount{
				display: inline-block;
			}
		}
	}

}
